/*
 * @创建文件时间: 2021-06-01 22:41:21
 * @Auther: 猿小天
 * @最后修改人: 猿小天
 * @最后修改时间: 2021-08-09 20:21:47
 * 联系Qq:1638245306
 * @文件介绍: 字典管理接口
 */
import { request } from '@/api/service'
export const urlPrefix = '/api/config/project'

// 定义一个公共方法请求url
export function GetUrl (url, method, params) {
  return request({
    url: url,
    method: method,
    params: params
  }).then(res => {
    return res.data.data
  })
}

// 获取用户信息
export function GetUsers (limit) {
  return GetUrl('/api/system/user/', 'get', { limit: limit })
}

// 数据转换为tree时，去除children为空数组的情况
export function GetTreeData (data) {
  if (!data || !data.length) return
  // 循环遍历json数据
  for (let i = 0; i < data.length; i++) {
    if (data[i].children && data[i].children.length < 1) {
      // children若为空数组，则将children设为null
      data[i].children = null
    } else {
      // children若不为空数组，则继续 递归调用 本方法
      GetTreeData(data[i].children)
    }
  }
  return data
}
